.head{width: 98%; height: auto; border-bottom: 2px solid #000; float: right;}
.head img{float: left; display: block; width: 20%; height: auto;}
.right{float: right; color: #000000; font-size: 24px; font-weight: bold; line-height: 50px; margin-right: 3%;}
.address{width: 100%; height: 80px; line-height: 80px; font-weight: bold; font-size: 36px; width: 98%; float: right; border-bottom: 2px solid #000000;}
.add{width: 98%; float: right; border-bottom: 2px solid #000; height: 50px; line-height: 50px;}
.add-left{width: 58%; float: left; border-right: 2px solid #000; font-size: 22px; font-weight: bold;}
.add-right{width: 40%; float: right; font-size: 14px;}
.add-right span{display: block; float: left;}
.add-right span:first-child{width: 30px; height: auto; line-height: 20px; margin-top:5px ;}
.shoujian{width: 98%; float: right; height: 200px; border-bottom: 2px solid #000;}
.sj-left{width: 79%; height: 100%; border-right: 2px solid #000; float: left;}
.sj-ri{width: 20.5%; float: right;}
.left-top{width: 100%; height: 118px; border-bottom: 2px solid #000;}
.left-bottom{width: 100%; height: 78px;}
.top-left{width:5%; float: left; border-right: 2px solid #000; height: 100%; font-size: 24px; line-height: 59px;}
.top-right{width: 93%; float: right;}
.name{width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold;}
.addre{width: 100%; line-height: 30px; font-size: 16px; font-weight: bold;}
.name-na{float:left;}
.name-ph{float: right; margin-right: 3%;}
.bot-left{float: left; width: 5%; border-right: 2px solid #000; height: 100%; font-size: 20px; line-height: 39px;}
.bot-right{width: 93%; float: right;}
.bot-name{width: 100%; height: 30px; line-height: 30px; font-size: 14px;}
.bo-l-top{float:left;}
.bo-ph{float: right; margin-right: 3%;}
.bo-addre{width: 100%; line-height: 30px; font-size: 14px; }
.sj-top{widows: 100%; height: 50px; border-bottom: 2px solid #000; line-height: 50px; font-size: 16px; text-align: center;} 
.txm{width: 98%; height: auto; border-bottom: 2px solid #000000; float: right;}
.txm img{display: block; width: 50%; margin:10px 0 10px 5%; height: auto;}
.fr-foot{width: 98%; float: right; height: 100px;}
.info1{width: 50%; float: left; border-right: 2px solid #000000; height: 100%; font-size: 12px;}
.info2{width: 30%; float: left; border-right: 2px solid #000000; height: 100%; font-size: 14px;}
.info3{width: 15%; float: left; height: 100%;}
.info2 p{line-height: 30px; text-indent: 3%;}
.la-head{margin-top: 20px; border-bottom: 2px solid #000; width: 98%; float: right; height:auto;}
.la-he-left{float: left; width: 40%;}
.la-he-left img{display: block; width: 70%; margin:0 auto; height: auto;}
.la-he-ri{float: right; width: 60%;}
.la-he-ri img{display: block; width: 70%; margin: 0 auto; height: auto;}
.la-body{width: 98%; border-bottom: 2px solid #000; float: right; height: 170px;}
.body-left{float: left; width: 79%; border-right:2px solid #000000; height: 100%;}
.body-right{float: right; width: 20%; height: 100%;}
.bo-le-le{width: 5%; float: left;}
.bo-le-top{width: 100%; height: 108px; border-bottom: 2px solid #000; font-size: 14px;}
.bo-le-le{width:5%; float: left; border-right: 2px solid #000; height: 100%; font-size: 20px; line-height: 54px;}
.bo-le-ri{width: 93%; float: right;}
.bo-name{width: 100%; height: 30px; line-height: 30px; font-size: 14px;}
.bo-add{width: 100%; line-height: 30px; font-size: 14px;}
.bo-na-left{float:left;}
.bo-le-right{float: right; margin-right: 3%;}
.left-bottoms{height: 60px;}
.bot-left{line-height: 30px;}
.bot-right{width: 93%; float: right;}
.body-right img{width: auto;height: 120px; margin: 10px auto; display: block;}
.body-right p{text-align: center; height: 30px; line-height: 30px; font-size: 16px;}
.foot{width: 98%; float: right;}
.bottom{width: 98%; margin: 40px auto; text-align: right;}
